// #ifdef MP-WEIXIN || H5
// import uma from "./uma.js"; //友盟 小程序统计
// #endif
import Vue from "vue";
import App from "./App";
import store from "./store";
// #ifdef MP-WEIXIN
import { checkLogin } from "./common/utils.js";
// #endif
// #ifdef H5
import { appLogin } from "./app_login.js";
// #endif

// #ifdef H5 || MP-WEIXIN
import "./assets/css/default.less";
import "./assets/css/pub-style.less";
// #endif
Vue.config.productionTip = false;

// #ifdef MP-WEIXIN
//友盟 小程序统计
// 此处用来挂载入友盟统计到组件实例上，方便组件内使用this.$uma
// uma.install = function (Vue) {
//     Vue.prototype.$uma = uma;
// };
// Vue.use(uma);
// #endif

App.mpType = "app";
Vue.prototype.$store = store; // 注入仓库

const app = new Vue({
    ...App,
    store,
    watch: {
        // #ifdef H5
        $route(to) {
            if (window._czc) {
                //H5统计spa
                window._czc.push(["_trackPageview", to.fullPath, "/"]);
            }
        },
        // #endif
    },
});

// #ifdef H5
appLogin().then((res) => {
    app.$mount();
    //友盟 H5统计
    // app.$nextTick(function() {
    // 	const script = document.createElement('script')
    // 	script.type = 'text/javascript';
    // 	script.src = "//v1.cnzz.com/z_stat.php?id=1279383291&web_id=1279383291";
    // 	document.body.append(script);
    // 	window._czc = window._czc || [];
    // })
});
// #endif

// #ifdef MP-WEIXIN
app.$mount();
// #endif
